﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace BuildHelper.Server
{
    public interface IUpdateServerServiceCallback
    {
        [OperationContract]
        void NotifyNewVersion(Version newVersion);

        [OperationContract]
        void Notify();

        [OperationContract]
        Version GetVersion();

        [OperationContract]
        void Info(string message);

        [OperationContract]
        void GetLogFile();

        [OperationContract]
        void ClearLogFile();

        [OperationContract]
        void GetDataTable(string select);
    }
}
